Explorar el Código

优化装修功能

java110 hace 3 años
padre
commit
2eff800bc7

+ 13 - 7
service-community/src/main/java/com/java110/community/api/RoomRenovationApi.java

@@ -11,6 +11,7 @@ import com.java110.community.bmo.roomRenovationDetail.ISaveRoomRenovationDetailB
 import com.java110.community.bmo.roomRenovationRecord.IDeleteRoomRenovationRecordBMO;
 import com.java110.community.bmo.roomRenovationRecord.IGetRoomRenovationRecordBMO;
 import com.java110.community.bmo.roomRenovationRecord.ISaveRoomRenovationRecordBMO;
+import com.java110.core.annotation.Java110Transactional;
 import com.java110.core.factory.GenerateCodeFactory;
 import com.java110.dto.RoomDto;
 import com.java110.dto.communitySetting.CommunitySettingDto;
@@ -44,12 +45,7 @@ import com.java110.utils.util.StringUtil;
 import com.java110.vo.ResultVo;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.ResponseEntity;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestHeader;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 import java.text.ParseException;
 import java.text.SimpleDateFormat;
@@ -575,6 +571,7 @@ public class RoomRenovationApi {
      * @path /app/roomRenovation/saveRoomRenovationDetail
      */
     @RequestMapping(value = "/saveRoomRenovationDetail", method = RequestMethod.POST)
+    @Java110Transactional
     public ResponseEntity<String> saveRoomRenovationDetail(@RequestHeader(value = "user-id") String userId,
                                                            @RequestHeader(value = "user-name") String userName,
                                                            @RequestBody JSONObject reqJson) {
@@ -582,9 +579,18 @@ public class RoomRenovationApi {
         Assert.hasKeyAndValue(reqJson, "communityId", "请求报文中未包含communityId");
         Assert.hasKeyAndValue(reqJson, "detailType", "请求报文中未包含detailType");
         Assert.hasKeyAndValue(reqJson, "state", "请求报文中未包含state");
+
+        UserDto userDto = new UserDto();
+        userDto.setUserId(userId);
+        userDto.setPage(1);
+        userDto.setRow(1);
+        List<UserDto> userDtos = userInnerServiceSMOImpl.getUsers(userDto);
+
+        Assert.listOnlyOne(userDtos, "用户不存在");
+
         RoomRenovationDetailPo roomRenovationDetailPo = BeanConvertUtil.covertBean(reqJson, RoomRenovationDetailPo.class);
         roomRenovationDetailPo.setStaffId(userId);
-        roomRenovationDetailPo.setStaffName(userName);
+        roomRenovationDetailPo.setStaffName(userDtos.get(0).getName());
         RoomRenovationPo roomRenovationPo = new RoomRenovationPo();
         roomRenovationPo.setrId(roomRenovationDetailPo.getrId());
         roomRenovationPo.setState(roomRenovationDetailPo.getState());

+ 4 - 4
service-fee/src/main/java/com/java110/fee/cmd/returnPayFee/UpdateReturnPayFeeCmd.java

@@ -27,9 +27,9 @@ import com.java110.utils.exception.CmdException;
 import com.java110.utils.util.Assert;
 import com.java110.utils.util.BeanConvertUtil;
 import com.java110.vo.ResultVo;
-import org.springframework.beans.factory.annotation.Autowired;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
 
 
 /**
@@ -45,7 +45,7 @@ import org.slf4j.LoggerFactory;
 @Java110Cmd(serviceCode = "returnPayFee.updateReturnPayFee")
 public class UpdateReturnPayFeeCmd extends Cmd {
 
-  private static Logger logger = LoggerFactory.getLogger(UpdateReturnPayFeeCmd.class);
+    private static Logger logger = LoggerFactory.getLogger(UpdateReturnPayFeeCmd.class);
 
 
     @Autowired
@@ -54,7 +54,7 @@ public class UpdateReturnPayFeeCmd extends Cmd {
     @Override
     public void validate(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) {
         Assert.hasKeyAndValue(reqJson, "returnFeeId", "returnFeeId不能为空");
-Assert.hasKeyAndValue(reqJson, "communityId", "communityId不能为空");
+        Assert.hasKeyAndValue(reqJson, "communityId", "communityId不能为空");
 
     }
 
@@ -62,7 +62,7 @@ Assert.hasKeyAndValue(reqJson, "communityId", "communityId不能为空");
     @Java110Transactional
     public void doCmd(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) throws CmdException {
 
-       ReturnPayFeePo returnPayFeePo = BeanConvertUtil.covertBean(reqJson, ReturnPayFeePo.class);
+        ReturnPayFeePo returnPayFeePo = BeanConvertUtil.covertBean(reqJson, ReturnPayFeePo.class);
         int flag = returnPayFeeV1InnerServiceSMOImpl.updateReturnPayFee(returnPayFeePo);
 
         if (flag < 1) {