Antiloveg 8 years ago
parent
commit
5b6c028b92

+ 1 - 1
src/main/java/com/goafanti/admin/controller/AdminDemandApiController.java

@@ -57,7 +57,7 @@ public class AdminDemandApiController extends CertifyApiController {
 	 */
 	@SuppressWarnings("unchecked")
 	@RequestMapping(value = "/importDemand", method = RequestMethod.POST)
-	public Result importDemand(@RequestParam(name = "data[]", required = false) String d) {
+	public Result importDemand(@RequestParam(name = "data", required = false) String d) {
 		Result res = new Result();
 		List<DemandImportBo> data = JSON.parseArray(d, DemandImportBo.class);
 		if (data == null || data.isEmpty()) {

+ 2 - 0
src/main/java/com/goafanti/demand/service/impl/DemandServiceImpl.java

@@ -10,6 +10,7 @@ import java.util.Map;
 import java.util.UUID;
 
 import org.apache.commons.lang3.StringUtils;
+import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -312,6 +313,7 @@ public class DemandServiceImpl extends BaseMybatisDao<DemandMapper> implements D
 		now.set(Calendar.MILLISECOND, 0);
 		for (DemandImportBo bo : data){
 			d = new Demand();
+			BeanUtils.copyProperties(bo, d);
 			d.setId(UUID.randomUUID().toString());
 			d.setReleaseStatus(DemandReleaseStatus.UNRELEASE.getCode());
 			d.setCreateTime(now.getTime());