Browse Source

费项更新bug

qzyReal 2 years ago
parent
commit
ee985e0608

+ 6 - 1
sp-server/src/main/java/com/pj/project/tb_item_type/TbItemTypeService.java

@@ -188,6 +188,11 @@ public class TbItemTypeService extends ServiceImpl<TbItemTypeMapper, TbItemType>
             if (db != null) {
                 relationTypeItemService.removeByTypeId(db.getId());
             }
+        } else if (StrUtil.equals(type, SyncTypeEnum.UPDATE.getCode())) {
+            if (db != null) {
+                db.setStatus(itemTypeBO.getState());
+                updateById(db);
+            }
         } else {
             if (db == null) {
                 db = new TbItemType();
@@ -202,7 +207,7 @@ public class TbItemTypeService extends ServiceImpl<TbItemTypeMapper, TbItemType>
 
             int state = itemTypeBO.getState() == 0 ? 1 : 0;
             db.setSyncTime(now).setName(itemTypeBO.getKeyName()).setStatus(state).setCode(code)
-                    .setBusinessType(tbFeeItem.getId()+"")
+                    .setBusinessType(tbFeeItem.getId() + "")
                     .setStartTime(itemTypeBO.getStartTime()).setEndTime(itemTypeBO.getEndTime());
             String partnerIds = itemTypeBO.getPartnersId();
             if (StrUtil.isNotEmpty(partnerIds)) {