对接CRM冻结解冻接口开发
This commit is contained in:
parent
72b0b58722
commit
0cf6783b62
|
@ -45,6 +45,26 @@ public class DeliveryOrderEntity extends BaseEntity {
|
|||
private String pushFlagField;
|
||||
//帐套名
|
||||
private String dbname;
|
||||
//冻结状态
|
||||
private String frozen;
|
||||
private String AccId;
|
||||
|
||||
public String getAccId() {
|
||||
return AccId;
|
||||
}
|
||||
|
||||
public void setAccId(String accId) {
|
||||
AccId = accId;
|
||||
}
|
||||
|
||||
public String getFrozen() {
|
||||
return frozen;
|
||||
}
|
||||
|
||||
public void setFrozen(String frozen) {
|
||||
this.frozen = frozen;
|
||||
}
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private String startTime;//定时任务执行时传入的开始时间
|
||||
|
|
|
@ -68,4 +68,17 @@
|
|||
</trim>
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!--通过主键修改方法-->
|
||||
<update id="entity_update" parameterType="com.hzya.frame.u8.delivery.entity.DeliveryOrderEntity">
|
||||
-- update ${AccCode}.dbo.DispatchList_extradefine set chdefine19 = #{frozen}
|
||||
|
||||
UPDATE ${AccCode}.dbo.DispatchList_extradefine
|
||||
set chdefine14 = #{frozen}
|
||||
FROM DispatchList_extradefine
|
||||
JOIN ${AccCode}.dbo.DispatchList c ON DispatchList.id = DispatchList_extradefine.id
|
||||
where cdlcode = #{cdlcode}
|
||||
|
||||
|
||||
</update>
|
||||
</mapper>
|
||||
|
|
|
@ -2,6 +2,7 @@ package com.hzya.frame.u8.delivery.service;
|
|||
|
||||
import com.hzya.frame.basedao.service.IBaseService;
|
||||
import com.hzya.frame.u8.delivery.entity.DeliveryOrderEntity;
|
||||
import com.hzya.frame.web.entity.JsonResultEntity;
|
||||
|
||||
/**
|
||||
* @Description U8发货单
|
||||
|
@ -14,4 +15,14 @@ public interface IDeliveryOrderService extends IBaseService<DeliveryOrderEntity,
|
|||
* @param entity
|
||||
*/
|
||||
void saveExtradefine(DeliveryOrderEntity entity);
|
||||
/**
|
||||
*
|
||||
* @content 修改发货单数据
|
||||
* @className: Administrator
|
||||
* @author laborer
|
||||
* @date 2024-11-15 14:28
|
||||
*
|
||||
*/
|
||||
|
||||
JsonResultEntity editDelivery(String parm);
|
||||
}
|
||||
|
|
|
@ -1,10 +1,14 @@
|
|||
package com.hzya.frame.u8.delivery.service.impl;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
import com.hzya.frame.basedao.service.impl.BaseService;
|
||||
import com.hzya.frame.u8.delivery.dao.IDeliveryOrderDao;
|
||||
import com.hzya.frame.u8.delivery.entity.DeliveryOrderEntity;
|
||||
import com.hzya.frame.u8.delivery.service.IDeliveryOrderService;
|
||||
import com.hzya.frame.web.entity.BaseResult;
|
||||
import com.hzya.frame.web.entity.JsonResultEntity;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
|
@ -15,7 +19,7 @@ import org.springframework.stereotype.Service;
|
|||
* @Author xiangerlin
|
||||
* @Date 2024/8/22 15:13
|
||||
**/
|
||||
@Service
|
||||
@Service(value = "DeliveryOrderServiceImpl")
|
||||
public class DeliveryOrderServiceImpl extends BaseService<DeliveryOrderEntity,String> implements IDeliveryOrderService {
|
||||
Logger logger = LogManager.getLogger(getClass());
|
||||
private IDeliveryOrderDao deliveryOrderDao;
|
||||
|
@ -36,4 +40,48 @@ public class DeliveryOrderServiceImpl extends BaseService<DeliveryOrderEntity,St
|
|||
public void saveExtradefine(DeliveryOrderEntity entity) {
|
||||
deliveryOrderDao.save("com.hzya.frame.u8.delivery.dao.impl.DeliveryOrderDaoImpl.dispatchList_order_extradefine_insert",entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public JsonResultEntity editDelivery(String parm) {
|
||||
JSONObject jsonObject = JSONObject.parseObject(parm);
|
||||
String cdlcode = jsonObject.getString("cdlCode");
|
||||
String AccId = jsonObject.getString("AccId");
|
||||
String frozen = jsonObject.getString("frozen");
|
||||
switch (AccId){
|
||||
case "001":
|
||||
AccId = "UFDATA_001_2023";
|
||||
break;
|
||||
case "002":
|
||||
AccId = "UFDATA_002_2024";
|
||||
break;
|
||||
case "004":
|
||||
AccId = "UFDATA_004_2023";
|
||||
break;
|
||||
case "005":
|
||||
AccId = "UFDATA_005_2023";
|
||||
break;
|
||||
case "021":
|
||||
AccId = "UFDATA_201_2023";
|
||||
break;
|
||||
default:
|
||||
return BaseResult.getFailureMessageEntity("清传入正确的账套号");
|
||||
}
|
||||
if("frozen".equals("Y")||"frozen".equals("N")){
|
||||
if(StrUtil.isEmpty(cdlcode)){
|
||||
return BaseResult.getFailureMessageEntity("发货单号不能为空");
|
||||
}
|
||||
if(StrUtil.isEmpty(AccId)){
|
||||
return BaseResult.getFailureMessageEntity("账套号不能为空");
|
||||
}
|
||||
DeliveryOrderEntity entity = new DeliveryOrderEntity();
|
||||
entity.setAccId(AccId);
|
||||
entity.setCdlcode(cdlcode);
|
||||
entity.setFrozen(frozen);
|
||||
deliveryOrderDao.update("com.hzya.frame.u8.delivery.dao.impl.DeliveryOrderDaoImpl.entity_update",entity);
|
||||
return BaseResult.getSuccessMessageEntity("更新成功");
|
||||
}else{
|
||||
return BaseResult.getFailureMessageEntity("清传入正确的状态Y=冻结 N=解冻");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue