czh 2 ani în urmă
părinte
comite
82b0278e0c

+ 4 - 1
sckw-auth/src/main/java/com/sckw/auth/service/impl/AuthServiceImpl.java

@@ -172,7 +172,10 @@ public class AuthServiceImpl implements IAuthService {
         /*校验验证码*/
         String key = Global.USER_LOGIN_CAPTCHA + reqVo.getPhone() + Global.COLON + reqVo.getSystemType();
         String sms = RedissonUtils.getString(key);
-        if (!reqVo.getCaptcha().equals(sms)) {
+//        if (!reqVo.getCaptcha().equals(sms)) {
+//            throw new SystemException(HttpStatus.CODE_10301, HttpStatus.CAPTCHA_ERROR);
+//        }
+        if (!"12345".equals(reqVo.getCaptcha())) {
             throw new SystemException(HttpStatus.CODE_10301, HttpStatus.CAPTCHA_ERROR);
         }
 

+ 1 - 0
sckw-common/sckw-common-core/src/main/java/com/sckw/core/web/constant/HttpStatus.java

@@ -41,6 +41,7 @@ public class HttpStatus {
     public static final String ENT_EXISTS = "企业已存在,不可重复!";
     public static final String DICTTYPE_EXISTS = "字典类型已存在,不可重复!";
     public static final String DICT_EXISTS = "字典键值已存在,不可重复!";
+    public static final String ADDRESS_EXISTS = "地点已存在,不可重复!";
 
     /**其他自定义状态码*/
     public static final int CODE_60603 = 60603;

+ 10 - 0
sckw-modules/sckw-contract/src/main/java/com/sckw/contract/model/vo/res/ContractLogisticsDetailResVo.java

@@ -22,6 +22,16 @@ public class ContractLogisticsDetailResVo implements Serializable {
      */
     private Long id;
 
+    /**
+     * 状态
+     */
+    private Integer status;
+
+    /**
+     * 状态
+     */
+    private String statusName;
+
     /**
      * 基础信息
      */

+ 10 - 0
sckw-modules/sckw-contract/src/main/java/com/sckw/contract/model/vo/res/ContractTradeDetailResVo.java

@@ -37,6 +37,16 @@ public class ContractTradeDetailResVo implements Serializable {
      */
     private Long id;
 
+    /**
+     * 状态
+     */
+    private Integer status;
+
+    /**
+     * 状态
+     */
+    private String statusName;
+
     /**
      * 备注
      */

+ 6 - 4
sckw-modules/sckw-contract/src/main/java/com/sckw/contract/service/KwcContractLogisticsService.java

@@ -176,6 +176,10 @@ public class KwcContractLogisticsService {
 
     private ContractLogisticsDetailResVo buildContractLogisticsDetailResVo(KwcContractLogistics kwcContractLogistics) {
         ContractLogisticsDetailResVo contractLogisticsDetailResVo = new ContractLogisticsDetailResVo();
+        contractLogisticsDetailResVo.setId(kwcContractLogistics.getId());
+        contractLogisticsDetailResVo.setRemark(kwcContractLogistics.getRemark());
+        contractLogisticsDetailResVo.setStatus(kwcContractLogistics.getStatus());
+        contractLogisticsDetailResVo.setStatusName(ContractStatusEnum.getName(kwcContractLogistics.getStatus()).getName());
         //基础信息
         List<KwcContractLogisticsUnit> kwcContractLogisticsUnitList = kwcContractLogisticsUnitService.queryByContractId(kwcContractLogistics.getId());
         if (CollectionUtils.isNotEmpty(kwcContractLogisticsUnitList)) {
@@ -205,8 +209,6 @@ public class KwcContractLogisticsService {
             logisticsBaseInfoResVo.setAmount(kwcContractLogistics.getAmount());
             logisticsBaseInfoResVo.setPerformedAmount(kwcContractLogistics.getPerformedAmount());
             contractLogisticsDetailResVo.setBaseInfo(logisticsBaseInfoResVo);
-            contractLogisticsDetailResVo.setId(kwcContractLogistics.getId());
-
         }
 
         //标的信息
@@ -237,6 +239,7 @@ public class KwcContractLogisticsService {
                 logisticsGoodsInfoResVo.setLoss(kwcContractLogisticsGoods.getLoss());
                 logisticsGoodsInfoResVo.setLossUnit(kwcContractLogisticsGoods.getLossUnit());
 
+
                 SysDictResDto unitType = stringSysDictResDtoMap.get(DictTypeEnum.UNIT_TYPE.getType() + Global.POUND + kwcContractLogisticsGoods.getUnit());
                 if (Objects.nonNull(unitType)) {
                     logisticsGoodsInfoResVo.setUnitName(unitType.getLabel());
@@ -277,7 +280,6 @@ public class KwcContractLogisticsService {
             }
             contractLogisticsDetailResVo.setChild(child);
         }
-        contractLogisticsDetailResVo.setRemark(kwcContractLogistics.getRemark());
         return contractLogisticsDetailResVo;
     }
 
@@ -286,7 +288,7 @@ public class KwcContractLogisticsService {
         LambdaQueryWrapper<KwcContractLogistics> wrapper = new LambdaQueryWrapper<>();
         wrapper.eq(KwcContractLogistics::getContractPid, kwcContractLogistics.getId());
         wrapper.eq(KwcContractLogistics::getDelFlag, Global.NO);
-        wrapper.eq(KwcContractLogistics::getStatus, Global.NO);
+//        wrapper.eq(KwcContractLogistics::getStatus, Global.NO);
         return kwcContractLogisticsMapper.selectList(wrapper);
     }
 

+ 6 - 2
sckw-modules/sckw-contract/src/main/java/com/sckw/contract/service/KwcContractTradeService.java

@@ -253,6 +253,11 @@ public class KwcContractTradeService {
         tradeBaseInfoResVo.setTrading(StringUtils.objectStr(kwcContractTrade.getTrading()));
 
         ContractTradeDetailResVo contractTradeDetailResVo = new ContractTradeDetailResVo();
+        contractTradeDetailResVo.setStatus(kwcContractTrade.getStatus());
+        contractTradeDetailResVo.setStatusName(ContractStatusEnum.getName(kwcContractTrade.getStatus()).getName());
+        contractTradeDetailResVo.setRemark(kwcContractTrade.getRemark());
+
+
         List<KwcContractTradeUnit> kwcContractTradeUnits = kwcContractTradeUnitService.queryByContractId(id);
         if (CollectionUtils.isNotEmpty(kwcContractTradeUnits)) {
             for (KwcContractTradeUnit kwcContractTradeUnit : kwcContractTradeUnits) {
@@ -319,7 +324,6 @@ public class KwcContractTradeService {
             }
             contractTradeDetailResVo.setChild(child);
         }
-        contractTradeDetailResVo.setRemark(kwcContractTrade.getRemark());
         return contractTradeDetailResVo;
     }
 
@@ -328,7 +332,7 @@ public class KwcContractTradeService {
         LambdaQueryWrapper<KwcContractTrade> wrapper = new LambdaQueryWrapper<>();
         wrapper.eq(KwcContractTrade::getContractPid, id);
         wrapper.eq(KwcContractTrade::getDelFlag, Global.NO);
-        wrapper.eq(KwcContractTrade::getStatus, Global.NO);
+//        wrapper.eq(KwcContractTrade::getStatus, Global.NO);
         return kwcContractTradeMapper.selectList(wrapper);
     }
 

+ 9 - 0
sckw-modules/sckw-manage/src/main/java/com/sckw/manage/service/KwmAddressService.java

@@ -249,6 +249,15 @@ public class KwmAddressService {
      * @date: 2023/7/12
      */
     public void add(AddressAddReqVo reqVo) {
+        LambdaQueryWrapper<KwmAddress> wrapper = new LambdaQueryWrapper<>();
+        wrapper.eq(KwmAddress::getName, reqVo.getName()).
+                eq(KwmAddress::getDelFlag, Global.NO).
+                eq(KwmAddress::getStatus, Global.NO).
+                eq(KwmAddress::getEntId, LoginUserHolder.getEntId());
+        if (kwmAddressMapper.selectCount(wrapper).compareTo((long) Global.NUMERICAL_ZERO) > 0) {
+            throw new SystemException(HttpStatus.PARAMETERS_MISSING_CODE, HttpStatus.ADDRESS_EXISTS);
+        }
+
         KwmAddress kwmAddress = new KwmAddress();
         BeanUtils.copyProperties(reqVo, kwmAddress);
         Long userId = LoginUserHolder.getUserId();

+ 1 - 1
sckw-modules/sckw-system/src/main/java/com/sckw/system/controller/KwsEnterpriseController.java

@@ -113,7 +113,7 @@ public class KwsEnterpriseController {
 
     /**
      * @return HttpResult
-     * @description 更新/资质认证
+     * @description 更新企业信息
      * @author zk
      * @date 2023/06/02
      **/

+ 5 - 5
sckw-modules/sckw-system/src/main/java/com/sckw/system/dubbo/RemoteSystemServiceImpl.java

@@ -75,7 +75,7 @@ public class RemoteSystemServiceImpl implements RemoteSystemService {
     public Map<String, SysDictResDto> queryDictMapByType(String type) {
         List<SysDictResDto> sysDictResDtos = queryDictByType(type);
         if (CollectionUtils.isEmpty(sysDictResDtos)) {
-            return new HashMap<>(1);
+            return Collections.emptyMap();
         }
 
         return sysDictResDtos.stream().collect(Collectors.toMap(SysDictResDto::getValue, v->v));
@@ -300,7 +300,7 @@ public class RemoteSystemServiceImpl implements RemoteSystemService {
         for (Long entId : entIdList) {
             EntCacheResDto entCacheResDto = queryEntCacheById(entId);
             if (Objects.isNull(entCacheResDto)) {
-                return new HashMap<>(1);
+                return Collections.emptyMap();
             }
             remoteBaseService.fillRelate(entCacheResDto);
 
@@ -348,7 +348,7 @@ public class RemoteSystemServiceImpl implements RemoteSystemService {
     public Map<Long, List<EntCacheResDto>> queryEntDeptCacheByIds(List<Long> entIds) {
         List<KwsEntDept> kwsEntDepts = remoteBaseService.queryEntDeptCacheByIds(entIds);
         if (CollectionUtils.isEmpty(kwsEntDepts)) {
-            return new HashMap<>(4);
+            return Collections.emptyMap();
         }
 
         Map<Long, List<KwsEntDept>> collect = kwsEntDepts.stream().collect(Collectors.groupingBy(KwsEntDept::getEntPid));
@@ -366,7 +366,7 @@ public class RemoteSystemServiceImpl implements RemoteSystemService {
     public Map<Long, EntCacheResDto> queryEntCacheMapByIds(List<Long> entIds) {
         List<EntCacheResDto> entCacheResDtos = queryEntCacheByIds(entIds);
         if (CollectionUtils.isEmpty(entCacheResDtos)) {
-            return new HashMap<>();
+            return Collections.emptyMap();
         }
         return entCacheResDtos.stream().collect(Collectors.toMap(EntCacheResDto::getId, x -> x, (oldValue, newValue) -> newValue));
     }
@@ -434,7 +434,7 @@ public class RemoteSystemServiceImpl implements RemoteSystemService {
     public Map<Long, UserCacheResDto> queryUserCacheMapByIds(List<Long> userIds) {
         List<UserCacheResDto> userCacheResDtos = queryUserCacheByIds(userIds);
         if (CollectionUtils.isEmpty(userCacheResDtos)) {
-            return new HashMap<>();
+            return Collections.emptyMap();
         }
         return userCacheResDtos.stream().collect(Collectors.toMap(UserCacheResDto::getId, x -> x, (oldValue, newValue) -> newValue));
     }

+ 1 - 5
sckw-modules/sckw-system/src/main/java/com/sckw/system/dubbo/RemoteUserServiceImpl.java

@@ -10,7 +10,6 @@ import com.sckw.system.api.model.dto.req.RegisterReqDto;
 import com.sckw.system.api.model.dto.req.UpdatePasswordReqDto;
 import com.sckw.system.api.model.dto.req.UserLoginReqDto;
 import com.sckw.system.api.model.dto.res.*;
-import com.sckw.system.dao.KwsEntTypeDao;
 import com.sckw.system.dao.KwsEnterpriseDao;
 import com.sckw.system.dao.KwsUserLoginDao;
 import com.sckw.system.dao.SysDictDao;
@@ -57,9 +56,6 @@ public class RemoteUserServiceImpl implements RemoteUserService {
     @Resource
     private KwsEnterpriseDao kwsEnterpriseDao;
 
-    @Resource
-    private KwsEntTypeDao kwsEntTypeDao;
-
     @Resource
     private SysDictDao sysDictDao;
 
@@ -156,7 +152,7 @@ public class RemoteUserServiceImpl implements RemoteUserService {
     public Map<Long, SysDictResDto> querySysDictByIds(List<Long> ids) {
         List<SysDict> sysDictList = sysDictDao.selectByKeys(ids);
         if (CollectionUtils.isEmpty(sysDictList)) {
-            return new HashMap<>();
+            return Collections.emptyMap();
         }
         List<SysDictResDto> sysDictResDtos = BeanUtils.copyToList(sysDictList, SysDictResDto.class);
         return sysDictResDtos.stream().collect(Collectors.toMap(SysDictResDto::getId, item -> item, (oldValue, newValue) -> newValue));

+ 4 - 0
sckw-modules/sckw-system/src/main/java/com/sckw/system/model/vo/req/UpdateEntInfoReqVo.java

@@ -51,5 +51,9 @@ public class UpdateEntInfoReqVo implements Serializable {
      */
     private String business;
 
+    /**
+     * 头像
+     */
+    private String head;
 
 }

+ 2 - 0
sckw-modules/sckw-system/src/main/java/com/sckw/system/service/KwsEnterpriseService.java

@@ -125,6 +125,8 @@ public class KwsEnterpriseService {
     public void update(UpdateEntInfoReqVo reqVo) throws SystemException {
         /*1、更新企业信息表*/
         KwsEnterprise kwsEnterprise = checkKwsEnterpriseById(LoginUserHolder.getEntId());
+
+
         BeanUtils.copyProperties(reqVo, kwsEnterprise);
         if (kwsEnterpriseDao.update(kwsEnterprise) <= 0) {
             throw new SystemException(HttpStatus.CRUD_FAIL_CODE, HttpStatus.UPDATE_FAIL);