Browse Source

设备类型算法预充配置

lijin 1 year ago
parent
commit
31037e82fb

+ 7 - 2
device-api-service/src/main/java/com/xy/service/DeviceTypeAlgorithmBeforConfigServiceImpl.java

@@ -17,6 +17,7 @@ import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
 
+import java.time.LocalDateTime;
 import java.util.List;
 
 import static com.xy.utils.Beans.copy;
@@ -58,7 +59,10 @@ public class DeviceTypeAlgorithmBeforConfigServiceImpl extends ServiceImpl<Devic
     @PostMapping("save")
     @ApiOperation("添加")
     public R save(@RequestBody @Validated DeviceTypeAlgorithmBeforConfigDto.Save save) {
-        DeviceTypeAlgorithmBeforConfig saveInfo = copy(DeviceTypeAlgorithmBeforConfig.class, save);
+        LocalDateTime now = LocalDateTime.now();
+        DeviceTypeAlgorithmBeforConfig saveInfo = copy(DeviceTypeAlgorithmBeforConfig.class, save)
+                .setCreateTime(now)
+                .setUpdateTime(now);
         save(saveInfo);
         return R.ok().setLogMsg(String.format("商户id:%s,算法id:%s,预充金额:%s", save.getMercId(), save.getAlgorithmId(), save.getMoney()));
     }
@@ -68,7 +72,8 @@ public class DeviceTypeAlgorithmBeforConfigServiceImpl extends ServiceImpl<Devic
     @ApiOperation("修改")
     public R update(@RequestBody @Validated DeviceTypeAlgorithmBeforConfigDto.Update update) {
         DeviceTypeAlgorithmBeforConfig deviceTypeAlgorithmBeforConfig = getById(update.getId());
-        DeviceTypeAlgorithmBeforConfig updateInfo = copy(DeviceTypeAlgorithmBeforConfig.class, update);
+        DeviceTypeAlgorithmBeforConfig updateInfo = copy(DeviceTypeAlgorithmBeforConfig.class, update)
+                .setUpdateTime(LocalDateTime.now());
         updateById(updateInfo);
         return R.ok().setLogMsg(String.format("商户id:%s,算法id:%s,原预充金额:%s,新预充金额:%s", deviceTypeAlgorithmBeforConfig.getMercId(), deviceTypeAlgorithmBeforConfig.getAlgorithmId(), deviceTypeAlgorithmBeforConfig.getMoney(), update.getMoney()));
     }