LG88888888 3 年之前
父節點
當前提交
f86dc1644d

+ 14 - 8
src/main/java/net/chenlin/dp/modules/api/controller/SaleOrderController.java

@@ -2,10 +2,17 @@ package net.chenlin.dp.modules.api.controller;
 
 import com.taobao.api.ApiException;
 import net.chenlin.dp.common.openapi4j.exception.OpenAPIException;
+import net.chenlin.dp.common.support.orm.db.DynamicDataSource;
+import net.chenlin.dp.common.utils.DateUtils;
 import net.chenlin.dp.modules.api.service.SaleOrderService;
 import net.chenlin.dp.modules.api.vo.SaleOrderRest;
 import net.chenlin.dp.modules.api.vo.YonyouSaleOrder;
+import net.chenlin.dp.modules.sys.service.SysUserService;
+import net.chenlin.dp.modules.sys.service.impl.SysUserServiceImpl;
+import org.springframework.beans.factory.annotation.Autowired;
 
+import java.text.SimpleDateFormat;
+import java.util.Date;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -13,6 +20,7 @@ import java.util.Map;
 public class SaleOrderController {
     private SaleOrderService service=new SaleOrderService();
     private  DingdingOpenInterface dingdingOpenInterface=new DingdingOpenInterface();
+    private SysUserService sysUserService=new SysUserServiceImpl();
 
     /**
      * 获取u8销售订单创建钉钉销售订单审批实列
@@ -53,21 +61,19 @@ public class SaleOrderController {
               Object result = orderDetails.get("result");
               if (!result.equals("")&&result!=null){
                   if (result.equals("agree")){
-                      saleOrderRest.setAgree("1");
-                  }if (result.equals("refuse")){
-                      saleOrderRest.setAgree("0");
+                      SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
+                      String format = df.format(new Date());
+                      DynamicDataSource.setDataSource("slave-data-source");
+                      sysUserService.Ordershenhe("XSDD210930005",format,format,"1","demo");
                   }
-                  service.yonyouShenheSaleOrder(saleOrderRest);
               }
-
-              System.out.println(code+"-"+result);
           }
         }
     }
 
     public static void main(String[] args) throws OpenAPIException, ApiException {
-        SaleOrderController saleOrderController=new SaleOrderController();
-       saleOrderController.dingSaleOrder();
+       SaleOrderController saleOrderController=new SaleOrderController();
+       saleOrderController.saleOrderShenhe();
     }
 
 }

+ 2 - 5
src/main/java/net/chenlin/dp/modules/api/service/SaleOrderService.java

@@ -10,17 +10,14 @@ import com.fasterxml.jackson.databind.ObjectMapper;
 import com.taobao.api.ApiException;
 import net.chenlin.dp.common.openapi4j.exception.OpenAPIException;
 import net.chenlin.dp.common.openapi4j.platform.ResultService;
-import net.chenlin.dp.common.openapi4j.service.UserService;
 import net.chenlin.dp.common.openapi4j.util.PropUtil;
 import net.chenlin.dp.common.support.orm.db.DynamicDataSource;
-import net.chenlin.dp.common.utils.JdbcUtils;
 import net.chenlin.dp.modules.api.controller.DingdingOpenInterface;
-import net.chenlin.dp.modules.api.vo.Payrequest;
 import net.chenlin.dp.modules.api.vo.SaleOrderRest;
 import net.chenlin.dp.modules.api.vo.YonyouMaterial;
 import net.chenlin.dp.modules.api.vo.YonyouSaleOrder;
 import net.chenlin.dp.modules.sys.service.SysUserService;
-import net.chenlin.dp.modules.sys.service.impl.SysUserServiceImpl;
+import org.springframework.beans.factory.annotation.Autowired;
 
 import java.util.*;
 
@@ -335,7 +332,7 @@ public class SaleOrderService {
 
 
     public static void main(String[] args) throws OpenAPIException {
-//        SaleOrderService service=new SaleOrderService();
+        SaleOrderService service=new SaleOrderService();
 //        UserService userService=new UserService();
 //        net.chenlin.dp.common.openapi4j.service.SaleOrderService saleOrderService=new net.chenlin.dp.common.openapi4j.service.SaleOrderService();
 //        Map<String ,String>map=new HashMap<>();

+ 8 - 1
src/main/java/net/chenlin/dp/modules/sys/dao/SysUserMapper.java

@@ -6,6 +6,7 @@ import org.apache.ibatis.annotations.Mapper;
 
 import net.chenlin.dp.common.entity.Query;
 import net.chenlin.dp.modules.sys.entity.SysUserEntity;
+import org.apache.ibatis.annotations.Param;
 
 /**
  * 系统用户dao
@@ -55,5 +56,11 @@ public interface SysUserMapper extends BaseMapper<SysUserEntity> {
 	 * @return
 	 */
 	int updatePswd(SysUserEntity user);
-	
+
+
+
+
+
+	int Ordershenhe(@Param("code")String code, @Param("dverifysystime")String dverifysystime, @Param("dverifydate")String dverifydate
+			, @Param("state")String state, @Param("cVerifier")String cVerifier);
 }

+ 11 - 0
src/main/java/net/chenlin/dp/modules/sys/mapper/SysUserMapper.xml

@@ -169,5 +169,16 @@
 		WHERE
 			user_id = #{userId}
 	</update>
+	<update id="Ordershenhe">
+		UPDATE SO_SOMain
+		<set>
+			<if test="dverifysystime != null">dverifysystime = #{dverifysystime}, </if>
+			<if test="dverifydate != null">dverifydate = #{dverifydate}, </if>
+			<if test="state != null">iStatus = #{state}, </if>
+			<if test="cVerifier != null">cVerifier = #{cVerifier} </if>
+		</set>
+		WHERE
+		csocode = #{code}
+	</update>
 
 </mapper>

+ 6 - 1
src/main/java/net/chenlin/dp/modules/sys/service/SysUserService.java

@@ -4,6 +4,7 @@ import net.chenlin.dp.common.entity.Page;
 import net.chenlin.dp.common.entity.R;
 import net.chenlin.dp.modules.sys.entity.SysUserEntity;
 import net.chenlin.dp.modules.sys.entity.SysUserTokenEntity;
+import org.apache.ibatis.annotations.Param;
 
 import java.util.List;
 import java.util.Map;
@@ -133,5 +134,9 @@ public interface SysUserService {
 	 * @return
 	 */
 	SysUserEntity getUserByIdForToken(Long userId);
-	
+
+
+
+	int Ordershenhe(@Param("code")String code, @Param("dverifysystime")String dverifysystime, @Param("dverifydate")String dverifydate
+			, @Param("state")String state, @Param("cVerifier")String cVerifier);
 }

+ 5 - 0
src/main/java/net/chenlin/dp/modules/sys/service/impl/SysUserServiceImpl.java

@@ -281,4 +281,9 @@ public class SysUserServiceImpl implements SysUserService {
 		return sysUserMapper.getObjectById(userId);
 	}
 
+	@Override
+	public int Ordershenhe(String code, String dverifysystime, String dverifydate, String state, String cVerifier) {
+		return sysUserMapper.Ordershenhe(code,dverifysystime,dverifydate,state,cVerifier);
+	}
+
 }